What is the meaning of the word "drenched in"?

Definitions: